﻿package com.zouloux.core.masters 
{
	import com.zouloux.core.base.MovieClipBase;
	import com.zouloux.core.IDisplayObject;
	import com.zouloux.core.IDisposable;
	import flash.events.Event;
	import flash.events.IEventDispatcher;
	
	// Les events
	[Event(name="pageIn",  type="com.zouloux.core.events.NavigationEvent")]
	[Event(name="pageOut",  type="com.zouloux.core.events.NavigationEvent")]
	
	/**
	 * ...
	 * @author ZoulouX
	 */
	public interface IView extends IDisplayObject
	{
		/**
		 * Lecture d'introduction
		 */
		function playIn ():void
		
		/**
		 * Lecture d'animation de fin
		 */
		function playOut ():void
		
		/**
		 * Libérer l'espace mémoire
		 */
		function dispose ():void
	}
}